Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>SQL Developer</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/SQL_Developer"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-SQL_Developer rootpage-SQL_Developer skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">SQL Developer</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="float-right infobox toccolours toptextcells" style="border-spacing:5px; font-size:90%; text-align:left; width:21em;">

<tbody><tr>
<th colspan="2" class="hintergrundfarbe6" style="font-size:105%; text-align:center;">Oracle SQL Developer
</th></tr>
<tr>
<th colspan="2" class="hintergrundfarbe5" style="font-size:105%; text-align:center;">Basisdaten
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td><b><a href="Softwareentwickler" title="Softwareentwickler">Entwickler</a></b>
</td>
<td><a href="Oracle" title="Oracle">Oracle</a>
</td></tr>
<tr>
<td><b>Erscheinungsjahr</b>
</td>
<td><span class="wikidata-content">März 2006</span>
</td></tr>
<tr>
<td><b>Aktuelle&nbsp;<a href="Version_(Software)" title="Version (Software)">Version</a></b>
</td>
<td><span class="wikidata-content">23.1.1.345.2114<sup id="cite_ref-_b99bad13652e3208_1-0" class="reference"><a href="#cite_note-_b99bad13652e3208-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></span> <br> (<span class="wikidata-content">15. Dezember 2023</span>)
</td></tr>
<tr>
<td><b><a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a></b>
</td>
<td><a href="Microsoft_Windows" title="Microsoft Windows">Windows</a>, <a href="Linux" title="Linux">Linux</a>, <a href="MacOS" title="MacOS">macOS</a>
</td></tr>
<tr>
<td><b><a href="Programmiersprache" title="Programmiersprache">Programmier­sprache</a></b>
</td>
<td>Java
</td></tr>
<tr>
<td><b>Kategorie</b>
</td>
<td><a href="SQL" title="SQL">SQL</a> <a href="Integrierte_Entwicklungsumgebung" title="Integrierte Entwicklungsumgebung">Entwicklungsumgebung</a>
</td></tr>
<tr>
<td><b>Lizenz</b>
</td>
<td><a href="Freeware" title="Freeware">Freeware</a>
</td></tr>
<tr>
<td><b><a href="Lokalisierung_(Softwareentwicklung)" title="Lokalisierung (Softwareentwicklung)">deutschsprachig</a></b>
</td>
<td>ja
</td></tr>
<tr>
<td class="hintergrundfarbe5" colspan="2" style="text-align:center;"><a rel="nofollow" class="external text" href="http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html">Produkt-Webseite</a> (Oracle)
</td></tr></tbody></table>
<p>Der <b>SQL Developer</b> ist eine <a href="Integrierte_Entwicklungsumgebung" title="Integrierte Entwicklungsumgebung">Entwicklungsumgebung</a> (IDE) des Unternehmens <a href="Oracle" title="Oracle">Oracle</a> für SQL, <a href="PL/SQL" title="PL/SQL">PL/SQL</a> sowie ein <a href="Datenbank-Verwaltungswerkzeuge" title="Datenbank-Verwaltungswerkzeuge">Verwaltungswerkzeug für Datenbanken</a>. Der SQL-Developer basiert auf <a href="Java_(Programmiersprache)" title="Java (Programmiersprache)">Java</a> und benötigt deshalb eine <a href="Java-Laufzeitumgebung" title="Java-Laufzeitumgebung">Java-Laufzeitumgebung</a>, ist deshalb aber auch auf mehreren Plattformen lauffähig. Ursprünglich hieß der SQL Developer „Project Raptor“.
</p><p>Die offizielle Unterstützung erstreckt sich dabei zwar nur auf Oracle-Datenbanken (ab Version 10g) und <a href="Microsoft_Access" title="Microsoft Access">Microsoft Access</a>, durch die auf Java basierende Architektur lassen sich aber auch <a href="JDBC" class="mw-redirect" title="JDBC">JDBC</a>-Treiber anderer Datenbanken wie beispielsweise <a href="MySQL" title="MySQL">MySQL</a> einbinden,<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> allerdings stehen dort diverse Oracle-spezifische Funktionen nicht zur Verfügung.
</p>

<div class="mw-heading mw-heading2"><h2 id="Funktionen">Funktionen</h2></div>
<div class="mw-heading mw-heading3"><h3 id="SQL">SQL</h3></div>
<p>Mit dem SQL Developer können, wie mit jedem SQL-Client, <a href="SQL" title="SQL">SQL</a>-Abfragen an eine Datenbank gesendet werden.
</p>
<div class="mw-heading mw-heading3"><h3 id="Betrachten,_Anlegen_und_Bearbeiten_von_Datenbankobjekten"><span id="Betrachten.2C_Anlegen_und_Bearbeiten_von_Datenbankobjekten"></span>Betrachten, Anlegen und Bearbeiten von Datenbankobjekten</h3></div>
<p>Für viele Arten von <a href="Datenbankobjekt" title="Datenbankobjekt">Datenbankobjekten</a> gibt es in der grafischen Oberfläche Formulare zum einfachen Betrachten und Verändern. So können beispielsweise Sequenzen oder <a href="Datenbanktabelle" title="Datenbanktabelle">Tabellen</a>-Definitionen ohne Kenntnisse von SQL angelegt, verändert oder gelöscht werden. Daten in Tabellen können in der Oberfläche direkt verändert, gelöscht oder hinzugefügt werden. Wird eine Tabelle aufgerufen, lädt der SQL Developer in seinen Default-Einstellungen nur einen Teil (z.&nbsp;B. 50 Zeilen), um auch bei großen Tabellen zu lange Wartezeiten zu vermeiden. Die in Tabellenform angezeigten Daten können sortiert und gefiltert werden.
</p>
<div class="mw-heading mw-heading3"><h3 id="Performance">Performance</h3></div>
<p>Mit den Performance-Funktionen der Oracle-Datenbanken kann in der Oberfläche zu einem SQL-Statement sowohl ein Trace als auch ein Ausführungsplan erstellt werden. Mit diesen Informationen ist es Fachleuten möglich, die SQL-Anweisungen zu optimieren bzw. problematische Stellen zu identifizieren.
</p>
<div class="mw-heading mw-heading3"><h3 id="Import/Export"><span id="Import.2FExport"></span>Import/Export</h3></div>
<p>Die Software beinhaltet außerdem viele Möglichkeiten zum Export und Import von Daten. Die Struktur von Datenbankobjekten kann in <a href="Data_Definition_Language" title="Data Definition Language">DDL</a>-Statements exportiert werden. Der Inhalt von Tabellen kann beispielsweise in <a href="HTML" class="mw-redirect" title="HTML">HTML</a>-Seiten, CSV- oder Excel-Dateien gespeichert werden
oder es kann daraus SQL (Insert-Statements) generiert werden. Ein Datenimport ist aus <a href="CSV_(Dateiformat)" title="CSV (Dateiformat)">CSV</a>- und <a href="Microsoft_Excel" title="Microsoft Excel">Excel</a>-Dateien möglich.
</p>
<div class="mw-heading mw-heading3"><h3 id="PL/SQL"><span id="PL.2FSQL"></span>PL/SQL</h3></div>
<p>Des Weiteren bietet der SQL Developer die Möglichkeit, Funktionen und Prozeduren in der direkt in Oracle-Datenbanken ausführbaren Programmiersprache <a href="PL/SQL" title="PL/SQL">PL/SQL</a> zu entwickeln. Dafür steht neben einem Editor mit Syntax-Highlighting auch ein <a href="Debugger" title="Debugger">Debugger</a> zur Verfügung. Dieser greift auf die Debugging-Optionen der Oracle-Datenbank zu. Ab Version 2.1 können auch <a href="Unit-Test" class="mw-redirect" title="Unit-Test">Unit-Tests</a> für PL/SQL-Programme erstellt werden.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Verbindungen">Verbindungen</h3></div>
<p>In einem Fenster lassen sich Verbindungen zu verschiedenen Datenbanken verwalten. Es können gleichzeitig Verbindungen zu verschiedenen Datenbanken verwendet werden. Verbindungen werden mit den üblichen Informationen (Benutzer, <a href="Passwort" title="Passwort">Passwort</a> usw.) angelegt und gespeichert. Sie stehen von da an auch nach einem Neustart zur Verfügung. Ist eine Verbindung aufgebaut, werden in einer Baumstruktur die Datenbankobjekte der jeweiligen Datenbank nach Art sortiert aufgelistet.
</p>
<div class="mw-heading mw-heading3"><h3 id="Migration">Migration</h3></div>
<p>Für die Migration von anderen DBMS (<a href="Sybase" title="Sybase">Sybase</a>, Microsoft SQL-Server und Access) zu Oracle stehen Funktionen zur Verfügung.
</p>
<div class="mw-heading mw-heading2"><h2 id="Verfügbarkeit"><span id="Verf.C3.BCgbarkeit"></span>Verfügbarkeit</h2></div>
<p>Der SQL Developer ist (nach einer Registrierung) frei erhältlich und bietet somit eine Alternative zu kostenpflichtigen SQL-Clients wie <a href="TOAD" title="TOAD">TOAD</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="JDeveloper" title="JDeveloper">JDeveloper</a></li>
<li><a href="Oracle_Developer_Suite" title="Oracle Developer Suite">Oracle Developer Suite</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://www.oracle.com/technology/products/database/sql_developer/index.html">Produkthomepage</a> auf oracle.com</li>
<li><a href="https://de.wikibooks.org/wiki/Oracle:_SQL_Developer" class="extiw external" title="b:Oracle: SQL Developer">Seite zum SQL-Developer</a> im <a href="https://de.wikibooks.org/wiki/Oracle" class="extiw external" title="b:Oracle">Wikibook Oracle</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-_b99bad13652e3208-1"><span class="mw-cite-backlink"><a href="#cite_ref-_b99bad13652e3208_1-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.oracle.com/database/sqldeveloper/technologies/download/"><cite style="font-style:italic">www.oracle.com</cite>.</a> (abgerufen am 26.&nbsp;Januar 2024).</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://blogs.techrepublic.com/programming-and-development/?p=564">blogs.techrepublic.com</a></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.heise.de/developer/meldung/Unit-Tests-mit-Oracles-SQL-Developer-2-1-893456.html">heise.de</a></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-02-24" href="https://de.wikipedia.org/wiki/?title=SQL_Developer&amp;oldid=253639793">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>